home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / network / ipxtcpip.zip / READ.ME! < prev   
Text File  |  1991-07-12  |  5KB  |  106 lines

  1. Automated IP address configuration for NOVELL net users.
  2. Jerzy Tarasiuk <JT@PLEARN.BITNET>
  3.  
  4. A problem: several users need access TCP/IP network from NOVELL net
  5. using Ethernet for communication between computers.
  6. What way can avoid IP address conflicts and/or necessity to prepare
  7. manually separate configuration files for each user ?
  8. A solution is a program preparing configuration files, with IP address
  9. which is base (network assigned by administrator) + unique number
  10. for each computer in network. The number is taken from database;
  11. if not found, max number from database + connection number is used.
  12. (at least, gateway must be in database to prevent from use its addres
  13.  by someone else; also it MUST have number 1).
  14. Of course, need have enough IP addresses assigned, for example class C
  15. network for one Novell server capable to be used by up to 250 users.
  16.  
  17. Files in IPXTCP.ZIP:
  18.   READ.ME!    - this file
  19.   KA9Q.BAT    - batch file to start KA9Q's NET.EXE
  20.   NCSA.BAT    - batch file to setup for use NCSA TELNET
  21.   IPX$KA9Q.CFG    - data for IPXTCPCF to configure for NET.EXE
  22.   IPX$NCSA.CFG    - data for IPXTCPCF to configure for TELNET
  23.   IPXTCPCF.C    - source of IPXTCPCF.EXE
  24.           (to compile, NetWare C Interface library is needed)
  25.   IPXTCPCF.EXE    - IPX->TCP/IP link configuration helper
  26.  
  27. Other files used:
  28.   NET.EXE                (Phil Karn's)
  29.   TELNET.EXE, FTP.EXE, TELPASS.EXE    (NCSA)
  30.   IPXPKT.COM                Paul Kranenburg <kranenbu@s5.cs.rul.nl>
  31.                 Paul Kranenburg <kranenbu@cs.leidenuniv.nl>
  32.                 Paul Kranenburg <rulcs!kranenbu@relay.eu.net>
  33.   PURGE.EXE                (NOVELL NetWare)
  34.   USERS.WRS                our users database
  35.  
  36. Directories (in our file server):
  37. S:\PUBLIC            PURGE.EXE,USERS.WRS
  38. T:\BATCH            *.BAT
  39. S:\UTILITY\INTERNET        IPXTCPCF.EXE, IPXPKT.COM
  40. S:\UTILITY\INTERNET\KA9Q    IPX$KA9Q.CFG and KA9Q's NET.EXE
  41. S:\UTILITY\INTERNET\NCSA    IPX$NCSA.CFG and all NCSA programs
  42.  
  43. IPXTCPCF, when invoked by batch file, creates (in current directory)
  44. files specified in .CFG file. For NCSA: IPX$NCSA.BAT, TELNET.CFG;
  45. for NET.EXE: IPX$KA9Q.BAT, DOMAIN.TXT, AUTOEXEC.NET .
  46.  
  47. .CFG file format:
  48.   $$ - will be replaced by single $
  49.   $c - (comment) causes remainder of line to be ignored
  50.   $d - will be replaced by current directory
  51.   $f - preceding data in this line was name of file to be written
  52.   $i - will be replaced by a number respective to user
  53.   $l - line will be copied only if need load IPXPKT
  54.   $n - will be replaced by name from database (blanks replaced by _)
  55.   $v - will be replaced by IPXPKT vector '0x..'
  56.  
  57. Users database format - one line per computer:
  58.   cols     1-3    - last digits of IP address (0 - make unique number)
  59.   col     4    - blank
  60.   cols     5-16    - Ethernet address (6 bytes hex)
  61.   col    17    - blank
  62.   cols    18-32    - computer name
  63.   cols    33-end    - anything - ignored by IPXTCPCF
  64.  
  65. IPXTCPCF parameters:
  66.   database file name        (S:\PUBLIC\USERS.WRS)
  67.   gateway user name        (NET)
  68.   configuration file name    (proper .CFG)
  69.   computer name prefix        (to be added when $n specified)
  70.  
  71. Gateway: need load first Clarkson packet driver, next IPX (which may be
  72.  configured to use the driver if only one Ethernet card is in gateway),
  73. next IPXPKT (using interrupt other than first driver), finally NET.EXE
  74. with configuration (AUTOEXEC.NET) to attach two interfaces.
  75. Look IPXPKT.DOC (written by John Baird <j.baird@lincoln.ac.nz>) for
  76. more details - I found even sample AUTOEXEC.NET which gave me ability
  77. to start gateway without understanding what means commands inside it
  78. - I just changed addresses and it it was working!
  79.  
  80. Usage of batch files:
  81. NCSA             - create CONFIG.TEL in current directory
  82.               and set environment variable CONFIGTEL
  83. NCSA T (IP-address)    - same as above and TELNET to the address
  84. NCSA F (IP-address)    - same as first and FTP to the address
  85. NCSA P            - maintain FTP password file (in curr. dir.)
  86. KA9Q (no parameters)    - prepare files for and invoke NET.EXE
  87.               (files will be deleted when NET exits)
  88.  
  89. Copyright (c) 1991, Jerzy Tarasiuk <JT@PLEARN>.
  90. Wydzial Fizyki Uniwersytetu Warszawskiego
  91. (Physics Department of Warsaw University)
  92. Hoza 69, Warszawa, POLAND.
  93.  
  94. IPXTCPCFG is free software. You can use, redistribute it and/or
  95. modify it under the terms of the GNU General Public License
  96. as published by the Free Software Foundation.
  97.  
  98. This program is distributed in the hope that it will be useful,
  99. but WITHOUT ANY WARRANTY; without even the implied warranty of
  100. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  101. GNU General Public License for more details.
  102.  
  103. You should have received a copy of the GNU General Public License
  104. along with this program; if not, write to the Free Software
  105. Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  106.